Problemas com @MapKey no JBoos - Embeddable

Estou utilizando @MapKey para mapear uma chave (String) a um valor (Double). Tanto a chave como o valor são colunas em uma tabela do banco de dados. Em produção a aplicação funciona perfeitamente, no entanto no meu ambiente de testes com JBoss-embeddable ocorre a seguinte excessão:

org.hibernate.AnnotationException: Associated class not found: java.lang.Double

É como se o value do Map tivesse de ser obrigatoriamente uma entidade mapeada para um tabela no banco e não um objeto de um tipo primitivo mapeado para uma coluna da tabela. Isto esta comprometendo os meus testes.

Alguém já passou pelo mesmo problema e resolveu???

Consegui resolver o problema apenas trocando @MapKey por @ColectionsOfElements. Com ele o JBOOS implementa as tabelas de mesma forma e os testes dão certo. Só fiquei sem entender como tudo funcionava bem em produção e os testes não funcionavam.