Selon le guide du développeur Oracle JDBC, vous devez spécifier l'emplacement du fichier tnsnames.ora via une propriété système (JVM) afin de pouvoir utiliser tnsnames avec le pilote léger :
http://download.oracle.com /docs/cd/B28359_01/java.111/b31224/urls.htm#BEIDIJCE
Vous devrez démarrer SQL Developer de manière à ce que la propriété système oracle.net.tns_admin
est défini.
Ajout de
AddVMOption -Doracle.net.tns_admin=/path/to/tnsnames.ora
à ide.conf devrait faire l'affaire (bien que je ne l'aie pas essayé).