Problema
Se o banco de dados Oracle não tiver um SID configurado, a string de conexão na URL JDBC não pode ser o formato convencional. Uma conexão normal JDBC tem o seguinte formato
jdbc:oracle:thin:@host:port:sid
Solução
O formato que deve ser utilizado para se conectar sem o SID é o seguinte:
jdbc:oracle:thin:@//host:port/servicename
Referência
Esse formato é descrito na documentação da oracle http://docs.oracle.com/cd/B28359_01/java.111/b31224/urls.htm
