Votre DriverManager.setLoginTimeout(1); définit le temps maximum en secondes que le pilote attende lors de la connexion à la base de données. Dans votre cas, il est défini sur 1.
Pour n'avoir aucune limite, définissez setLoginTimeout(0) où 0 signifie aucune limite.
J'espère que cela vous aidera.
Mettre à jour si votre instance xxx n'existe pas, comment voudriez-vous que votre pilote Oracle se connecte à la base de données ? Cela ne fera aucune différence pendant combien de temps vous définissez votre loginTimeout il n'y a pas "d'hôte" auquel se connecter.