Esto parece ser una restricción de la plantilla Eclipse 'Oracle Thin Driver'. Solo le permite especificar un SID para la conexión, no un nombre de servicio; y no conoce el SID o no está registrado con el oyente (que su DBA tendría que resolver).
Si crea un nuevo controlador a partir de la plantilla 'Oracle Database 11g Driver', en lugar de la plantilla 'Oracle Thin Driver', y lo apunta a su archivo 12c ojdbc7.jar, podrá optar por proporcionar un nombre de servicio en su lugar. . Eso generará una URL como jdbc:oracle:thin:@//servername.sys.MYCO.com:2/afdedev.MYCO.com
.
Sigue siendo el mismo controlador delgado, Eclipse parece entenderlo mejor,