I got the following problem at hand. We try to insert a Double via JDBC in Oracle 11.2.0.2.0, we send 70.56 and in the database 70,56000000000000227373675443232059478759 is inserted. My question would be why? Can someone please point me in the right direction, should I switch to float, I suspect a JDBC mapping problem.