Su DriverManager.setLoginTimeout(1); establece el tiempo máximo en segundos que el controlador espere mientras se conecta a la base de datos. En su caso, se establece en 1.
Para no tener límite, configure setLoginTimeout(0) donde 0 significa sin límite.
Espero que esto ayude.
Actualizar si su instancia xxx no existe, ¿cómo esperaría que su controlador Oracle se conectara a la base de datos? No hará ninguna diferencia cuánto tiempo establezca su loginTimeout no hay "host" para conectarse.