You can insert file data into BLOB column in Oracle DB by first reading the file as ByteStream & later inserting that into BLOB column.
One more thing you can't insert data into BLOB/CLOB column by Stored Procedures/Functions, you have to embed the SQL in your
Java application.
Hope this serves your purpose.