Wydaje się, że jest to związane z PREPARE_THRESHOLD
PostgreSQL , domyślnie 5 dla sterownika JDBC
.
Ustawienie go na zero rozwiąże / obejdzie ten konkretny problem:
((PGConnection) connection).setPrepareThreshold(0);
Więcej informacji jest również dostępnych w tym pytaniu dotyczącym przepełnienia stosu