What version of JBoss are you using? There was a bug in ModelMBeanInfoSupport that was fixed near the end of March.
I see that you are using @jboss.xmbean in your code. I cannot find this in jboss ide 1.4 or in the XDoclet documentation. Can you confirm whether it works and if so, what you are using to process it?