De acordo com o artigo Windows 7 - problema ao instalar o java , a ordem de instalação é importante:
If Java is installed and shows up in Programs and features, then uninstall it. [..]
If you want both 32 and 64 bit java, then download both the one under (Windows) and the one under (Windowsx64)
if you use both 32 and 64 bit browsers, you can install both. Just install the 64 bit one first, then the 32 bit one, or re install the 32 bit one over the 64 bit one if both are already installed, because of a specific known issue with both Javas installed.
Se ao instalar ambos, um atrapalhar o outro, você poderá ter que fazer algumas acrobacias toda vez ao atualizar o Java. Portanto, não defina o Java para atualização automática.