RESEARCH
========
BUG REFERENCED BY CUSTOMER
Bug 5161005 -- ORACLE.SQL.NUMBER(BIGDECIMAL) GIVES WRONG VALUE
REDISCOVERY INFORMATION:
If you are getting wrong oracle.sql.NUMBER object from java BigDecimal, and the BigDecimal object itself constructed using exponent
indicator either 'E' or 'e', and using JDK 1.5 then you may be hitting this bug.
WORKAROUND:
JDK issue, use JDK 1.4 or earlier supported version.
Issue is fixed in the 11.0 release; there are no currently existing backports for any 10.x ver
sion of the JDBC driver.