Secondo la guida per gli sviluppatori Oracle JDBC, è necessario specificare la posizione del file tnsnames.ora tramite una proprietà di sistema (JVM) per poter utilizzare tnsnames con il thin driver:
http://download.oracle.com /docs/cd/B28359_01/java.111/b31224/urls.htm#BEIDIJCE
Sarà necessario avviare SQL Developer in modo tale che la proprietà di sistema oracle.net.tns_admin
è definito.
Aggiunta
AddVMOption -Doracle.net.tns_admin=/path/to/tnsnames.ora
a ide.conf dovrebbe fare il trucco (anche se non l'ho provato).