You have to deploy HTB on OC4J 10.1.2 due to this it accepts RMI 1.1 calls. But if you use JDeveloper 10.1.3 then in that case the the RMI 1.3 call is given to your older version of OC4J and this throws an error. To make your OC4J to understand the RMI 1.3 call you need to apply a Oracle Certified Patch (# 4676768) on the OC4J 10.1.2. Once this is done you can use JDev 10.1.3.x to work with HTB and also to develop your ADF Pages.
Note: The patch is for App Server 10.1.2 and Since HTB is deployed on standalone 10.1.2 oc4j, you need to extract the class file from the patch and repackage it into the oc4j.jar for 10.1.2.