Mám podezření, že se Hibernate pokouší použít metodu "velkého objektu" s PostgreSQL, která zahrnuje uložení "handle" OID do souboru v tabulce. Několik příkladů čtení:http://virgo47.wordpress.com/2008/06/13/jpa-postgresql-and-bytea-vs-oid-type/
Pokud chcete zůstat pouze u použití bajtového sloupce (a to je podstatně jednodušší na práci na straně SQL), použijte k mapování sloupce BinaryType. Viz:správná anotace hibernace pro byte[]