Ahhh...Après un peu de débogage, j'ai trouvé que le code qui télécharge était gênant, et j'ai finalement trouvé la bonne façon de le faire.
Voici ce que j'ai fait... Je le poste pour que d'autres personnes ayant le même problème puissent le résoudre
Après la conversion du java.io.File
à java.io.FileInputStream
FileInputStream io = new FileInputStream(inFile);
Définissez le champ BLOB à l'aide de psmnt.setBinaryStream()
psmnt.setBinaryStream(3, (InputStream)io,(int)inFile.length());