pokud používáte setUrl (nebo pokud to dělá váš kontejner jako glassfish)
ujistěte se, že používáte správnou syntaxi
====Všimněte si dvojtečky před @ ====
jdbc:oracle:thin:@localhost:1521:sid
nebo
jdbc:oracle:thin:@localhost:1521/servicename
Třída zdroje dat se jej pokusí analyzovat a v případě problémů se syntaxí zobrazí kryptickou chybu