Kohei,
Thanks for the detailed testcase.
I've filed a pull request to fix the problem:https://github.com/pgjdbc/pgjdbc/pull/397
Vladimir