Вообще основная проблема со стандартным jdbc это то, что он весь блокирующий. Я эту проблему обходным путём решил, заворачивая работу с базой в reactor.Mono у которого есть cancellation. Но эт конечно не по котлину вопрос. Если смогу чем-то помочь то пишите мне. У меня просто проект это data pipeline где всё из баз качается.