Comment utiliser Java.sql.Connexion.setNetworkTimeout?

J'ai couru dans la question précise que setNetworkTimeout est censé résoudre selon Oracle. Une requête est resté coincé dans le socket.read() pendant plusieurs minutes.

Mais j'ai une petite idée de ce que le premier paramètre de cette méthode doit être. La soumission d'une valeur null provoque une AbstractMethodError exception, donc... la mise en oeuvre réellement besoin d'une sorte de pool de thread juste pour définir un délai d'attente réseau?

Est-il un moyen pour obtenir le même effet sans l'exécution d'un pool de thread juste pour cette condition?