Mapeamento @MAnyToMAny

Olá, pessoal.

Há tempos não venho por aqui, então, caso eu fujo às regras, por favor, desculpem-me.

O meu cenário o seguinte:

Tenho a entidade Entidade.class que possui um relacionamento @OneToMany com a entidade EntidadeFormaPagamento.class. Dessa forma em entidade tenho o seguinte mapeamento:

@OneToMany(mappedBy="entidade", cascade={CascadeType.ALL})
	@Cascade(value=org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
	private List<EntidadeFormaPagamento> listaEntidadeFormaPagamento;

Funciona perfeitamente!!! Porém, precisei estender a entidade EntidadeFormaPagamentoCartao.class da entidade EntidadeFormaPagamento.class, ficando assim:

@Entity
@Name("entidadeFormaPagamentoCartao")
@Table(name = "tb_entidade_forma_pagamento_cartao", schema="client")
@PrimaryKeyJoinColumn(name="id_entidade_forma_pagamento_cartao")
public class EntidadeFormaPagamentoCartao extends EntidadeFormaPagamento implements EntidadeBase{
	

	/**
	 * 
	 */
	private static final long serialVersionUID = -7473402930373324440L;
	
	@Column(name="ds_numero_cartao")
	@Length(max = 19, message="máximo de 19 caracteres")
	@NotNull
	private String numeroCartao;
	
	@Column(name="dt_vencimento_fatura")
	@Temporal(TemporalType.DATE)
	private Date dataVencimentoFatura;
	
	@Column(name="dt_fechamento_fatura")
	@Temporal(TemporalType.DATE)
	private Date dataFechamentoFatura;

       // getters and setters

No banco mapeei o coluna id_forma_pagamento_cartao como pk e como fk de tb_entidade_forma_pagamento.

Após esse mapeamento, quanto tento acessar entidade.listaEntidadeFormaPagamento, tenho o seguinte erro:

Observei que o JPA monta a consulta tentando acessar os campos da classe filha, por meio da classe pai.

Alguém pode me ajudar??