I am looking for the patch that allows me to run Java RTS 2.1 (2.2 as well) on Solaris u7. I see that 2.1 is supported on u4 and u5 and 2.2 is supported on u5 and u6. I am currently using u7.
You don't need any patches to run JRTS 2.1 or 2.2 on Solaris 10u7. I think the latest 2.2 early access supports update 7 "out of the box" (if not 2.2 GA will). For earlier releases all you need to do it tell the cyclic driver package installation to ignore the difference in the Solaris version - it will warn you that the versions don't match and ask you if you want to continue anyway.
If that's not the case please report what errors you are seeing.