I have found one issue. My Oracle instance is running on port 1522. But in OracleDataSource.java in method createUrl() is it assumed that it will always be 1521:
sb.append(cmdArguments.getUserID().getHostname()).append(":1521:")
.append(cmdArguments.getUserID().getInstance());
Should be configurable! :)