codice HTML:
<?xml version="1.0" encoding="UTF-8"?><jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="preventivo" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8e01f330-840d-40aa-9395-85b7f1d876cc">	<property name="ireport.zoom" value="1.0"/>	<property name="ireport.x" value="0"/>	<property name="ireport.y" value="0"/>	<parameter name="NOME" class="java.lang.String"/>	<background>		<band splitType="Stretch"/>	</background>	<title>		<band height="58" splitType="Stretch">			<staticText>				<reportElement x="135" y="10" width="271" height="48" uuid="0dac8bc1-8ef9-4781-977e-3a18a2ebd21c"/>				<textElement>					<font size="24"/>				</textElement>				<text><![CDATA[Scheda di lavoro]]></text>			</staticText>		</band>	</title>	<pageHeader>		<band height="91" splitType="Stretch">			<staticText>				<reportElement x="30" y="18" width="100" height="20" uuid="013bd54f-db26-425c-9fc6-725e4143cc90"/>				<text><![CDATA[nome ]]></text>			</staticText>			<textField>				<reportElement x="135" y="18" width="100" height="20" uuid="ac3a8be7-c10d-468e-aeae-e785443e4285"/>				<textFieldExpression><![CDATA[$P{NOME}]]></textFieldExpression>			</textField>		</band>	</pageHeader>	<columnHeader>		<band height="61" splitType="Stretch"/>	</columnHeader>	<detail>		<band height="125" splitType="Stretch"/>	</detail>	<columnFooter>		<band height="45" splitType="Stretch"/>	</columnFooter>	<pageFooter>		<band height="54" splitType="Stretch"/>	</pageFooter>	<summary>		<band height="42" splitType="Stretch"/>	</summary></jasperReport>
questo è il codice del report in pratica ci sta un label con scritto nome : $P{NOME} con questo parametro .

questo è il codice che uso per richiamare il report

codice:
        HashMap hm = null;
        Map params = new HashMap();
        hm = new HashMap();
        hm.put("NOME", "123");
            String report = "C:\\Users\\Danilo\\Desktop\\preventivo.jrxml";
            JasperReport jasp_report = JasperCompileManager.compileReport(report);
            JasperPrint jasp_print = JasperFillManager.fillReport(jasp_report, hm);
            JasperViewer.viewReport(jasp_print);