Desde nuestra conversación, puede hacer telnet y conectarse a la base de datos desde el símbolo del sistema. Después de revisar jdbcurl, encontré el error.
host local:1521/xe debe ser localhost:1521:xe si xe es SID para su base de datos.
Cambiar este código de
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521/xe", "scott", "tiger");
Para
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe", "scott", "tiger");
Eche un vistazo a este artículo