Como definir um campo de outra classe no ireport 3.1.0?

Olá ,

estou dando select na class abaixo


public class RespostaProfessor implements IPojo {

	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue
	@Column(name="id_resposta_professor")
	private Long id;
	@Column(name="pontua1")
	private Integer pontua1;
	@Column(name="pontua2")
	private Integer pontua2;
	@Column(name="pontua3")
	private Integer pontua3;
	@Column(name="pontua4")
	private Integer pontua4;
	@Column(name="nm_professor")
    private String nomeProfessor;
	@ManyToOne
	@JoinColumn(name="id_pergunta_professor")
	private PerguntaProfessor perguntaProfessor ;

e gostaria de pegar o campo que está na class PeguntaProfessor
o campo é pergunta conforme abaixo


public class PerguntaProfessor implements IPojo {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue
	@Column(name="id_pergunta_professor")

	private Long id;
	@Column(name="nm_pergunta_professor")
	private String pergunta;
	public PerguntaProfessor() {
		// TODO Auto-generated constructor stub
	}

pois quero mostrar no relatório esse campo pergunta já que estou executando o metodo abaixo


ublic List<RespostaProfessor> listarReport() {
		HibernateUtil.getInstance().getSession().flush();
		List<RespostaProfessor> list = findHQL("from RespostaProfessor order by nomeProfessor asc");
		return list;		 
	}

e criei o relatório em branco e digitei os campo na mão e ficou assim :

-nomeProfessor
-pontua1

  • pontua2
    -pontua3
    pontua4

e agora queria mostrar o campo descricao mais não sei como ???

alguém pode me ajudar…