Perhaps you add roles directly through the database?
I am Venkatesh.
Being a JBoss User, i thought i would throw some light on this question.
First of all, it is not feasible to add user and role value in Jbossmq-state.xml , everytime when we need to add user.
Also it may be required that userId and role need to be created at runtime.In that case we have to use DynamicStateManager mbean only.
So, i would request some JBoss specialist to clearly tell the way of how to get the creation implemented?