This release of JBoss EAP 6 carries a bug in the Hibernate component that causes the table name computed for an @ElementCollection to use the entity class name instead of the specified entity name.
This issue is expected to be resolved in a future release of the product.
I don't think HHH-5417 is accurate any more. I've created a new Jira issue to reflect the current behavior:
I've pushed the fix to 4.2 so it's ready for 6.3.1.
for now verified on EAP 6.3.1.CP.CR1, it's going to be reverted in CR2 because it indroduces new regression. For CP02 it is tracked under BZ1134738