Оказа се, че е въпрос на незаети запитвания. Благодаря на Брент Уордън за въпроса за транзакциите, който ме накара да се огледам и да забележа, че съм деактивирал автоматичното записване и не съм извършвал след заявки.
И така, решенията, които работиха за мен:
conn.setAutoCommit(true);
или
statement.executeQuery(query);
conn.commit();
Това позволява заявките да бъдат изтрити и да се предотвратят остарели данни.