There is no perfect fit, unfortunately this is a common thing and CiscoWorks2000 was corrected with a new version of JRE with CiscoWorks2000 version 2.2.
Until then the only suggestion I could give you is too use Netscape for those applications, Netscape will allow multiple JRE versions to run at the same time.