Znalazłem obejście problemu. Umieszczenie protocolVersion=2 w adresie URL JDBC w zasadzie mówi sterownikowi Postgres JDBC, aby nie używał przygotowanych instrukcji po stronie serwera. Dzięki temu moja aplikacja może działać podczas korzystania z PGPool II przed moją bazą danych. Niepokoi mnie fakt, że muszę wrócić do protokołu JDBC w wersji 2 tylko po to, aby używać PGPool.