I just recently updated Java on all my machines, but I went back and double-checked again today.
It turns out that the Java control panel update function is worthless as far as telling you whether or not you need an update. Pressing the "Update Now" may tell you "You already have the latest version," when you really don't. Some of my machines were up-to-date while others weren't, but they all said "You have the latest version" regardless or whether or not that was true.
So, I went and downloaded the offline installers to update and in some cases had to uninstall the previous version first.
Rather than use the "Update Now" button, check the control panel Java tab to View Java Runtime Environment Settings. Or type "java -version" at a command prompt and compare to the latest versions available on Java.com.