Failing in inserting Data to BLOB column type

Hello All,

Im having an issue in inserting Data ( 28KB) to a table for column type BLOB(column size specified as 4000). I know BLOB holds upto 2GB of Data.
Im getting the below error in server logs

Server log:
B Data size bigger than max size for this type: 34140"[/b]
Data size bigger than max size for this type: 34140

Data base: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
Wm verion : 6.5 SP 3
Driver: Classes12.zip (1936596) , ojdbc14.jar( 1555682)
Java Verion:
Java Version1.4.2_11 (48.0)Java Data Model32-bitJava VendorSun Microsystems Inc.Java Home/apps/java/j2se142_11/jre

Pls help me regarding this issue. Waiting for your valuable responses…

Thanks in Advance
Prasad