I had the problem that you described on your article. But, reading the IDM 3.6.1 Remote Loader Guide, I found a (new?) parameter to configure the Remote Loader instance called -javaparam. So, I specified the the java environment class to sapjco.jar and it worked fine. The line that I added to the conf file was:
Note that I installed the SAP JCO on /opt/novell/jco.