Il tuo DriverManager.setLoginTimeout(1);
imposta il tempo massimo in secondi che il driver attenda durante la connessione al database. Nel tuo caso, è impostato su 1.
Per non avere limiti, imposta setLoginTimeout(0)
dove 0
significa nessun limite.
Spero che questo aiuti.
Aggiorna se la tua istanza xxx
non esiste, come ti aspetteresti che il tuo driver Oracle si connetta al database? Non farà alcuna differenza per quanto tempo imposti il tuo loginTimeout
non c'è un "host" a cui connettersi.