In PostgreSQL il bytea
type non è un BLOB e non puoi usare uno stream. In termini standard SQL è una stringa di byte. Dovrebbe essere caricato in un array di byte in Java.
Se vuoi usare le tecniche BLOB in PostgreSQL devi usare gli oggetti grandi caratteristica.
http://www.postgresql.org/docs/current/interactive/largeobjects.html