I'm not sure if you can uninstall any of those without it removing the entire program. What I think happens is when a new version of Java is installed it overwrites the files, but doesn't remove the old entry from the Add/Remove Programs. That means when you go to uninstall one version it will actually uninstall the entire app.
I could be wrong, but you can probably easily figure this out by going into the Program Files folder, and finding where Java is installed (make sure to look inside the Java folder as well). If there is a separate folder for each version you can safely uninstall each old one, otherwise if there is just one Java folder you probably don't want to uninstall any of the older versions.
I would check this out on my Windows PC, but I don't install Java on it so I'm not sure where it creates its directories and whatnot. Hope that helps.