Din DriverManager.setLoginTimeout(1); indstiller den maksimale tid i sekunder for at driveren venter, mens den opretter forbindelse til databasen. I dit tilfælde er den sat til 1.
For at have ingen grænse, skal du indstille setLoginTimeout(0) hvor 0 betyder ingen grænse.
Jeg håber, at dette hjælper.
Opdater hvis din instans xxx ikke eksisterer, hvordan ville du forvente, at din Oracle-driver forbinder til databasen? Det vil ikke gøre nogen forskel, hvor længe du indstiller din loginTimeout der er ikke "vært" at oprette forbindelse til.