Musisz dodać
prepareThreshold=0
parametr do adresu URL połączenia sterownika JDBC mniej więcej tak:
jdbc:postgresql://db.address/dbName?prepareThreshold=0
zobacz także https://github.com/pgjdbc/pgjdbc/issues/130 bardzo mi to pomogło w rozwiązaniu dziwnego zachowania kierowcy