JDBC driver problem - rounding decimal numbers during binding