Bem, sempre há uma opção para adicionar o parâmetro correto à URL. Dependendo de qual banco de dados você está usando, você pode adicionar um dos parâmetros no URL JDBC.
Aqui está o link que confirma que BasicDataSource não suporta loginTimeout
E no final deste blog Há uma tabela que lista os parâmetros de URL para tempos limite de conexão.