Please keep in mind that HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft subkey is a 64-bit location where are located 64-bit registries entry on a 64-bit system. The HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft subkey is a 32-bit location where are located 32-bit registry entry on a 64-bit system. See our article about Wow6432Node Registry Key
As I mentioned in my previous post, by default prerequisite installation conditions use 32-bit locations to be evaluated (i.e. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft). If you want your prerequisite installation conditions to use 64-bit locations to be evaluated (i.e. HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft) you should check "Use 64-bit locations when evaluating conditions on a 64-bit machine" option from "Install Conditions" tab.
If the problem persists, please send us the .AIP (project) file you are using to support at advancedinstaller dot com
so we can investigate it.