L'applicazione sta accedendo a una connessione JDBC e/o alle risorse da essa ottenute (dichiarazioni, set di risultati,...) da più thread? Dato lo stack, questa è l'unica spiegazione a cui riesco a pensare su come entrare in questo stato. In tal caso, quel tipo di utilizzo non è supportato da JDBC e l'applicazione dovrebbe essere aggiornata per evitare di utilizzare una connessione e le relative istruzioni, set di risultati e così via su thread diversi.