<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jasperreports.sourceforge.net/jasperreports" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports  http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" whenNoDataType="AllSectionsNoDetail" leftMargin="10" rightMargin="10" topMargin="10" bottomMargin="10" name="Test1" pageWidth="595" pageHeight="800">
  <subDataset name="KIDSDataSet">
    <queryString />
    <field name="KIDS" class="java.util.Map" />
  </subDataset>
  <field name="data" class="java.util.Map" />
  <title>
    <band height="200" isSplitAllowed="true" splitType="Stretch">
      <staticText>
        <reportElement mode="Opaque" height="20" width="200" x="60" y="50" />
        <text><![CDATA[AAA]]></text>
      </staticText>
      <textField isStretchWithOverflow="true" textAdjust="StretchHeight" isBlankWhenNull="true">
        <reportElement mode="Opaque" forecolor="#000000" backcolor="" height="70" width="200" x="60" y="75" />
        <textElement textAlignment="Center">
          <font size="50" />
        </textElement>
        <textFieldExpression><![CDATA[$F{data}.get("firstName")]]></textFieldExpression>
      </textField>
    </band>
  </title>
  <detail>
    <band height="200" isSplitAllowed="true" splitType="Stretch">
      <componentElement>
        <reportElement x="0" y="0" width="200" height="20" />
        <jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components">
          <datasetRun subDataset="KIDSDataSet">
            <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRMapCollectionDataSource($F{data}.get("KIDS"))]]></dataSourceExpression>
          </datasetRun>
          <jr:columnGroup width="200">
            <jr:column width="200">
              <jr:columnHeader height="20">
                <staticText>
                  <reportElement mode="Opaque" height="20" width="200" x="0" y="0" />
                  <text><![CDATA[some text]]></text>
                </staticText>
              </jr:columnHeader>
              <jr:detailCell height="20">
                <textField isStretchWithOverflow="true" textAdjust="StretchHeight" isBlankWhenNull="true">
                  <reportElement mode="Opaque" height="20" width="200" x="0" y="0" />
                  <textFieldExpression><![CDATA[$F{KIDS}.get("firstName")]]></textFieldExpression>
                </textField>
              </jr:detailCell>
            </jr:column>
          </jr:columnGroup>
        </jr:table>
      </componentElement>
    </band>
  </detail>
</jasperReport>