Decimal datatype is very similar to Numeric datatype. They both respresent fixed-precision decimal values.The recommended
java mapping for DECIMAL AND NUMERIC is java.math.BigDecimal.
Which is the java mapping u are currently using to retirieve the numeric data.
Java-SQL Mapping