a vedere il codice direi che usi gli statement
io uso i PreparedStatement che per i campi complessi come i blob sono indispensabili
il problema è che il metodo setBlob vuole un Blob e credo che l'unico modo per crearlo sia usare l'implementazione di Blob dei driver che stai usando, e se la usi non avrai più la portabilità per i diversi dbms