This error occurs when an attempt is made to convert a character string into a number.
Valid numbers holds digits from 0 to 9. Verify whether Salary contains strings like '.' or alphabets...
If it is decimal convert the Salary object to decimal datatype..