Perda do Contexto usando JBoss

:?:Galera estou com um pequeno, grande problema ao usar o jboss-4.0.5.CR1 No código abaixo toda vez que um usuário entra no meu sistema todos os outros que já estavam logados passam a ter o perfil deste último ou seja de alguma forma o contexto muda para o último usuário a logar.
Codigo chamado que está num session bean stateless:
Principal principal = _sessionContext.getCallerPrincipal();
String username = principal.getName();
após é executado uma consulta no banco passando o username, que muda sempre assumindo o contexto do último usuário logado. A variável de sessão permanece funcionando bem nos servlets. Onde poderia estar o erro no meu código? Grato.