não encontra o get na classe!

boa noite, pessoal, tudo bem com vocês?
é o seguinte:
estou aprendendo Hibernate e estou testando as coleções…mas agora, não estou conseguindo, pq ele diz não encontrar os Getters da coleção telefone_aluno…
me ajudam a achar o erro?? obrigado, pessoal!!
grande abraço a todos!!!
Horácio

segue o código:

import java.util.HashSet;
import java.util.Set;
import javax.swing.JOptionPane;
import org.hibernate.*;
import org.hibernate.cfg.*;

public class GravaAluno {

  public static void main( String []args)
    {
  try
 {
 SessionFactory fabrica=new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
 Session sessao = fabrica.openSession();
 Aluno aluno =new Aluno();
//// aluno.setAlu_codigo(8);
 aluno.setAlu_nome("coleção SET");
 aluno.setAlu_curso("dfgdfd");
 aluno.setAlu_telefone("7854433");
 aluno.setAlu_cidade("Santo andre");

 //vou inserir o lançamento nas coleções
Set<String>telefones_aluno=new HashSet<String>();
telefones_aluno.add("122");
aluno.setTelefones_aluno(telefones_aluno);

 //acaba aqui!!!
 Transaction tx_aluno = sessao.beginTransaction();
 sessao.saveOrUpdate(aluno);
 tx_aluno.commit();
 sessao.close();
 }
      catch( Exception erro)
      { 
          JOptionPane.showMessageDialog(null,"Erro: "+erro);
      }
    }

}

agora a classe aluno…onde segundo a mensagem, não é encontrado o Getter!!!

import java.util.HashSet;
import java.util.Set;
public class Aluno {

  private int alu_codigo;
  private String alu_nome;
  private String alu_cidade;
  private String alu_telefone;
  private String alu_curso;
  private Set<String>telefones_aluno = new HashSet<String>();

    /**
     * @return the alu_codigo
     */
    public int getAlu_codigo() {
        return alu_codigo;
    }

    /**
     * @param alu_codigo the alu_codigo to set
     */
    public void setAlu_codigo(int alu_codigo) {
        this.alu_codigo = alu_codigo;
    }

    /**
     * @return the alu_nome
     */
    public String getAlu_nome() {
        return alu_nome;
    }

    /**
     * @param alu_nome the alu_nome to set
     */
    public void setAlu_nome(String alu_nome) {
        this.alu_nome = alu_nome;
    }

    /**
     * @return the alu_cidade
     */
    public String getAlu_cidade() {
        return alu_cidade;
    }

    /**
     * @param alu_cidade the alu_cidade to set
     */
    public void setAlu_cidade(String alu_cidade) {
        this.alu_cidade = alu_cidade;
    }

    /**
     * @return the alu_telefone
     */
    public String getAlu_telefone() {
        return alu_telefone;
    }

    /**
     * @param alu_telefone the alu_telefone to set
     */
    public void setAlu_telefone(String alu_telefone) {
        this.alu_telefone = alu_telefone;
    }

    /**
     * @return the alu_curso
     */
    public String getAlu_curso() {
        return alu_curso;
    }

    /**
     * @param alu_curso the alu_curso to set
     */
    public void setAlu_curso(String alu_curso) {
        this.alu_curso = alu_curso;
    }

    /**
     * @return the telefones_aluno
     */
    public Set<String> getTelefones_aluno() {
        return telefones_aluno;
    }

    /**
     * @param telefones_aluno the telefones_aluno to set
     */
    public void setTelefones_aluno(Set<String> telefones_aluno) {
        this.telefones_aluno = telefones_aluno;
    }





  

}


Onde tá o erro, pessoal???
Mais uma vez, obrigado a todos!!!
Horácio

Ja verificou o mapeamento do seu persistence.xml?

cria o getter da coleção deve resolver!

de começo, estava tentando enfiar um varchar dentro de um int…rsrs esse era o primeiro erro, depois refiz, tudo limpei o projeto e aparentemente, resolveu…
Java é fo… mas é legal, rsrs
Valeu, galera!!
Horacio