Zou je kunnen proberen ssh binary vanuit Java uit te voeren? Bijvoorbeeld:
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("ssh -L 1234:localhost:3306 mysql.server.remote");
Dat vereist uiteraard dat een systeem ssh in een PATH heeft geïnstalleerd.