Problema para preencher fields JasperSoft

Boa tarde tenho o seguinte trecho de código no jrxml:

<field name="numero" class="java.lang.String">
	<property name="com.jaspersoft.studio.field.label" value="numero"/>
	<property name="com.jaspersoft.studio.field.name" value="numero"/>
	<property name="com.jaspersoft.studio.field.tree.path" value="dto"/>
</field>

No java seto esse valor no seguinte trecho:

ProductReportFieldsDTO dto = new ProductReportFieldsDTO();
dto.setNumero("123");
List<Object> list = Collections.singletonList(dto);
JRBeanCollectionDataSource beanCollectionDataSource = new JRBeanCollectionDataSource(list);
Map<String, Object> parameters = new HashMap<>();
parameters.put("dto", dto);
JasperReport compileReport = JasperCompileManager.compileReport(new FileInputStream("src/main/resources/reports/certificado.jrxml"));
JasperPrint jasperPrint = JasperFillManager.fillReport(compileReport, parameters, beanCollectionDataSource);
return JasperExportManager.exportReportToPdf(jasperPrint);

O valor de numero está setado e é enviado para o jrxml, porém ele não apresenta o valor no campo, alguém sabe o que seria?

Obrigado desde já.

Alguém sabe o motivo?