Unfortunately the trace file doesn't reveal anything else apart from the fact that DatabaseMetaData.getColumns() takes ages:
1437112125252;29;1205044462;0;0;Connection.getMetaData;0;0;0;; 1437112125287;0;1205044462;0;0;DatabaseMetaData.getDriverVersion;0;0;0;; 1437112125288;268289;1205044462;0;0;DatabaseMetaData.getColumns;1896;64;0;; 1437112393577;1;1205044462;0;627150481;ResultSet.next;0;0;0;; 1437112393578;0;1205044462;0;627150481;ResultSet.getString;0;0;0;; 1437112393578;1;1205044462;0;627150481;ResultSet.next;0;0;0;; 1437112393579;0;1205044462;0;627150481;ResultSet.getString;0;0;0;; 1437112393579;0;1205044462;0;627150481;ResultSet.next;0;0;0;; 1437112393580;0;1205044462;0;627150481;ResultSet.getString;0;0;0;; 1437112393580;0;1205044462;0;627150481;ResultSet.next;0;0;0;; 1437112393580;0;1205044462;0;627150481;ResultSet.getString;0;0;0;; 1437112393581;0;1205044462;0;627150481;ResultSet.next;0;0;0;; 1437112393581;0;1205044462;0;627150481;ResultSet.getString;0;0;0;; 1437112393581;0;1205044462;0;627150481;ResultSet.next;0;0;0;; 1437112393582;16;1205044462;0;627150481;ResultSet.close;104;32;0;; 1437112393598;16;1205044462;0;0;Connection.close;56;32;0;;
As you can see in line three, it took 268289ms to call getColumns() for a table with 5 columns.
I don't know if this is caused by the tunnel to the hana trial server or if this is a serious performance issue in the driver.