Netgear is using JRE7.x for RAIDar. You may be able to substitute JRE6.x into the Program Files (x86)\NETGEAR ReadyNAS\jre\bin folder.
I believe Netgear includes Java due to their being so many versions of Java JRE and many users not being up to date. Plus, sometimes Oracle will "upgrade" features and at the same time break things working for Java apps. This way if Netgear looks in their own jre directory, they have a higher likelihood of the app running successfully.
Personally, I say re-write RAIDar not using Java.
Thanks for the info.
I agree ... it is sad that Netgear has not upgraded RAIDar to a newer and (more importantly) less exploitable version of Java.
I'm running W7 64-bit, so I translated the folder names in your post to c:\Program Files (x86)\...
Unfortunately, on my PC (Java Version 6 Update 31) the contents of c:\Program Files (x86)\NETGEAR ReadyNAS\jre\bin are not quite the same as the contents of c:\Program Files (x86)\Java\jre7\bin ... so I'll hold off on your suggested workaround and hope that in the near future Netgear releases a new version of RAIDar that contains a newer (and less exploitable) version of Java.
I wonder why Netgear even includes Java files in their release of RAIDar .... why not just require the end user to have Java installed and let RAIDar use the version of Java found in c:\Program Files on the users computer. In that way, the end user could take responsibility for keeping Java up to date and not worry about having a down-level version of Java imbedded within RAIDar's folders.