TMM currently requires an IP address to connect to Teradata. It is on our future "wish list" of requirements to create functionality similar to ODBC Administrator for TMM that would allow the use of DNS names in addition to IP addresses. This feature has not been scheduled at this time, but it is feedback like this that we use to prioritize future release requirements.
How difficult is it to use IP addresses instead of cnames in your environment?
What's the JDBC port used by the driver? I do not see the possibility to specify it anywhere. So I guess a default port is used ?