I'm glad you got it sorted. Actually, I didn't suggest a System Restore, what I suggested was setting a System Restore point so that if anything went pear shaped you could restore to at least where you were. But, if it did the trick it doesn't matter now.
Java is used so little on websites now a lot of people do without it altogether. However, if you're keeping it I think it wise to keep it up to date. As for 'everything' being updated, it depends on what it is, Usually it prudent to keep all software up to date,