Subconsultas ireport

Olá amigos , estou tentando criar um relatorio que contem um subrelatorio no ireport

Segui as dicas de varios topicos deste forum e consegui fazer , so que na hora de visualizar o relatorio aparece uma exceção .

net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : ListaEspecialidades

abaixo segue o meu codigo chamando o relatorio

[code]// parâmetros do relatório
HashMap parametros = new HashMap();
// parametros.put(“pathrelEsp”,rel2);

		   Vector v = new Vector();
			
			DAOFactory df =  DAOFactory.getDAOFactory(DAOFactory.postgresql);
			DAOPagamentos daop = df.getDAOPagamentos();
			v = daop.consultarAgendamentos(b);
			
			try
			{
			JRBeanCollectionDataSource jr = new JRBeanCollectionDataSource(v);
			JasperFillManager.fillReportToFile("teste.jasper",parametros,jr);
			JasperViewer.viewReport("teste.jrprint",false,true);
			}
			catch(Exception t)
			{
			System.out.println(""+t);
			}[/code]

Alguem poderia me ajudar a resolver este problema ???