To connect ODBC drivers seamlessly, Denodo uses the JDBC-ODBC Bridge that provides an easy way to connect with any ODBC data source. The JDBC-ODBC Bridge is a Java JDBC driver, therefore ODBC and JDBC are the same protocols in denodo. If ODBC and JDBC use the same port, there would be two JDBC listeners on the same port and could cause a collision. To avoid a collision in the connect layer, using a different port is necessary.
Hope this helps!