Stavo solo lavorando con questo oggi e mi sono imbattuto nel pezzo mancante. La posizione del TNS deve essere impostata come proprietà di sistema come indicato qui:Oracle thin JDBC al nome TNS
Dopo averlo fatto, sono stato in grado di connettermi correttamente utilizzando l'alias TNS da solo.