Eu tive um problema de desempenho semelhante com o mysql e o resolvi definindo o useServerPrepStmts e as rewriteBatchedStatements propriedades na url de conexão.
Connection c = DriverManager.getConnection("jdbc:mysql://host:3306/db?useServerPrepStmts=false&rewriteBatchedStatements=true", "username", "password");