No, I never got an answer about this.
Well, we can only guess what's going on.
Unless you're willing - like I already said - to debug who's actually loading the initial Hibernate classes.
If it's JBoss code, that this explains it, if it's your code then we need to dig deeper.