O problema não é com o Hibernate em si, mas com o driver PostgreSQL JDBC que precisa decodificar essas coisas. É um problema conhecido, o mesmo acontece com, por exemplo, DBD::Pg em Perl.
Esse problema foi corrigido no driver JDBC do PostgreSQL em maio passado, portanto, você poderá simplesmente atualizá-lo. Consulte:http://jdbc.postgresql.org/changes.html#version_9 .0-dev800