Estava trabalhando com isso hoje e me deparei com a peça que faltava. A localização do TNS precisa ser definida como uma propriedade do sistema conforme indicado aqui:Oracle thin JDBC para nome TNS
Depois de fazer isso, consegui me conectar com sucesso usando apenas o alias do TNS.