Я хочу установить некоторый тайм-аут для запроса mysql для выполнения в Java.
Вы пробовали использовать Statement.setQueryTimeout ?
Statement.setQueryTimeout