a meno del timeout jdbc, se esegui la query in un altro thread, puoi utilizzare Statement.cancel() per terminarla.