Ahhh...Dopo un po' di debug ho scoperto che il codice che caricava è problematico e finalmente ho trovato il modo giusto per farlo.
Ecco cosa ho fatto... Lo pubblico in modo che altri con lo stesso problema possano risolverlo
Dopo aver convertito il java.io.File
a java.io.FileInputStream
FileInputStream io = new FileInputStream(inFile);
Imposta il campo BLOB utilizzando psmnt.setBinaryStream()
psmnt.setBinaryStream(3, (InputStream)io,(int)inFile.length());