Ahhh...Po malém ladění jsem zjistil, že kód, který nahrává, je problematický, a konečně jsem našel správný způsob, jak to udělat.
Tady je to, co jsem udělal... posílám to, aby to mohli vyřešit ostatní se stejným problémem
Po převodu java.io.File
na java.io.FileInputStream
FileInputStream io = new FileInputStream(inFile);
Nastavte pole BLOB pomocí psmnt.setBinaryStream()
psmnt.setBinaryStream(3, (InputStream)io,(int)inFile.length());