Changing HornetQJMSRealDeployer to PRE_REAL does not fix the issue: the POJO are sill deployed too "late" (after the MDB is activated).
We need to find a way to deploy the POJO from HornetQJMSRealDeployer after the HornetQ server is started and before the MDBs are activated