if you want to store like 80%
then the datatype should be varchar
or If you just want to put 80.11
then the datatype is decimal which you are using.
I would suggest you keep the datatype as it is(decimal) because after retrieving from Database if you want some calculations then it will be extra burden for you.
If it would be varchar then while retrieving it you have to keep in the string in java.Then you have to remove %
then convert into float then calculations.