Tipo de divisão para quadro

Olá, sou novato no relatório Jasper e estou tendo um relatório com um campo de texto e o sub-relatório correspondente no quadro sob a faixa de detalhes. Agora, preciso aplicar o tipo de divisão para impedir a faixa de detalhes, mas não consegui porque ter sub-relatório dentro da faixa de detalhes. Por favor, ajude-me nisto. Agradecemos antecipadamente.

<detail>
        <band height="30">
            <frame>
                <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="500" height="30" backcolor="#333333"/>
                <box>
                    <topPen lineWidth="0.5" lineStyle="Solid" lineColor="#9B64C8"/>
                    <leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#9B64C8"/>
                    <bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#9B64C8"/>
                </box>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" isPrintRepeatedValues="false" mode="Opaque" x="0" y="0" width="166" height="30" isPrintInFirstWholeBand="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF">
                    </reportElement>
                    <box leftPadding="5">
                        <topPen lineWidth="0.5" lineStyle="Solid" lineColor="#9BA66D"/>
                        <leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#9BA66D"/>
                        <bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#9BA66D"/>
                        <rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#9BA66D"/>
                    </box>
                    <textElement textAlignment="Left" verticalAlignment="Middle">
                        <font fontName="Helvetica" size="9" isBold="false" pdfFontName="Helvetica" pdfEncoding="CP1252" isPdfEmbedded="false"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{text1}]]></textFieldExpression>
                </textField>
                <subreport>
                    <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="0" height="30"/>
                    <dataSourceExpression><![CDATA[$F{subreport}]]></dataSourceExpression>
                    <subreportExpression class="java.lang.String"><![CDATA["sub.jasper"]]></subreportExpression>
                </subreport>
            </frame>
        </band>
    </detail>

Segunda questão: