No PostgreSQL o
bytea
type não é um BLOB e você não pode usar um stream. Em termos padrão SQL, é uma string de bytes. Ele deve ser carregado em uma matriz de bytes em Java. Se você quiser usar técnicas BLOB no PostgreSQL você deve usar os objetos grandes característica.
http://www.postgresql.org/docs/current/interactive/largeobjects.html