I have yet to find any other reference to a problem similar to this. Would greatly appreciate any insight.
I don't know what might be causing this issue, but what Java version and vendor are you using on JBoss? (You'll see it in the boot log). Is it the same version and vendor when you run on OC4J?