I was this problem. The solution was to make a patch in the jdbc driver.
You can see it in
http://archives.postgresql.org/pgsql-jdbc/2005-03/msg00149.php
Gilbert, Antoine escribió:
>
>
> Hi
>
>
>
> I have a postgresql database, the encoding of the database is SQL_ASCII
>
>
>
> When I use the postgresql driver, I have problem retrieving special
> characters that display correctly in the postgres admin.