hey guys! i had a veeeery similiar prob with java 7 update 9, it missed that file too, i could neither uninstall the old versions nor install the new version. BUT! i found a solution! and because i seem to be far not the only one with this sort of problem, i've registered now here, to post u this link:
Download msicuu2.exe kostenlos - Windows Installer CleanUp Utility just do a leftklick at the [FileCluster US Server], so u will get the programm "msicuu", the "MicroSoftInstallCleanUpUtility". it is highly recommended that u work with eyes wide open and read before every click what u r going to do, otherwise u might have more probs then u tried to solve!
if u got it, open the prog, search in the list for all "java"-entrys, then leftklick at them, click remove, and - tadaaa, u have no more java on ur computer. this fine prog deletes EVERYTHING of the remove-chosen prog, in my case this had been about 1500 files / registry entrys / similiar stuff.
took me 2 days to find this solution. then it took me 2mins until old java was deleted and new java installed.
have fun with it! ^.^