Ich habe eine Lösung für das Problem gefunden. Durch Platzieren von protocolVersion=2 in der JDBC-URL weist es den Postgres-JDBC-Treiber grundsätzlich an, keine serverseitig vorbereiteten Anweisungen zu verwenden. Dadurch kann meine App ausgeführt werden, während PGPool II vor meiner Datenbank verwendet wird. Mich stört allerdings die Tatsache, dass ich auf das JDBC-Version-2-Protokoll zurückgreifen muss, nur um PGPool zu verwenden.