List do OneToMany está retornando apenas o primeiro registro

Bom o problema é que estou fazendo uma relação OneToMany entre as tabelas “questoes” e “opcoes”, porém quando busco a questao não está retornando todas as opcoes, está retornando no List apenas a primeira. (Estou usando o Framework Spring MVC e o Hibernate)

Class Questao
@OneToMany(fetch=FetchType.EAGER , mappedBy=“id”)
private List vistoriaOpcoes;

public List<VistoriaOpcao> getVistoriaOpcoes() {
	return vistoriaOpcoes;
}

public void setVistoriaOpcoes(List<VistoriaOpcao> vistoriaOpcoes) {
	this.vistoriaOpcoes = vistoriaOpcoes;
}

@Override
public String toString() {
	return "VistoriaQuestao [id=" + id + ", descricao=" + descricao + ", vistoriaOpcoes=" + vistoriaOpcoes + "]";
}

Classe Opcao

@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name = "questoes_id")
private VistoriaQuestao vistoriaQuestao;