Det finns alltid ett alternativ att lägga till korrekt parameter till URL:en. Beroende på vilken DB du använder kan du lägga till en av parametrarna i JDBC url.
Här är länken som bekräftar att BasicDataSource inte stöder loginTimeout
Och längst ner på den här bloggen Det finns en tabell som listar URL-parametrar för anslutningstidsgränser.