I have discovered a way to ease creating the uninstall strings for most versions of java. 

To change versions to uninstall in the last part of the string, right before "ff" you put the 5 digit version number and in the first part of the last section of the string, to change 32 or 64 bit you change right after "2f8" with the 2 digit OS version 32 or 64, so see the strings below as a reference. I could have said this better, perhaps, but wanted to delineate the difference between the OS version and the java version.



{26a24ae4-039d-4ca4-87b4-2f8(64 or 32 goes here)(16024 or other version goes here)ff}  This is 32 bit version 6.24

So, we can see in the following uninstall string example that the OS is 32 bit and the version is 17005, or 7.5. 

msiexec /x {26a24ae4-039d-4ca4-87b4-2f83217005ff} /q REBOOT=ReallySuppress 

Now you can easily create the uninstall strings for both 32 bit and 64 bit java!

Another note/reminder is that when searching for uninstall strings, Win 7 x64 strings are in the HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall registry section and you won't have very many in HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall section but might have a few.