Seems like there is a long history of incompatibility errors associated with OpenORB (see here, here, and here).
This time the culprit is probably this security fix introduced in JRE 7u22.
Since you are using a legacy library (last update was in 2005) for a legacy technology, I would downgrade the production JDK (as a workaround) and further investigate where exactly things were broken...
Once you find it, maybe there is an easy workaround with no library changes... If there isn't you have two choices:
- Drop CORBA altogether (if you can, this is probably the best road... While I understand that this would be a huge undertaking and that your company may be less than willing to spend money at this, if they want this Software to survive to the end of this decade, now is the time to do something)
- Look at more active CORBA libraries such as JacORB (it may get you running with minimal developing effort, but will require extensive testing before you are able to release a production version)