Battling with ODI JDK issues on a 64 bit machine in Windows. When Installing use the 64 jdk and point it to the jdk folder. After installing open the following folder and change the odi.conf file as follows:
Change the 'setJavaHome' to point to the x86 jdk as below:
Then you are good to go!!!