Не имеет значения, помещаете ли вы в отчет переменную вложенного отчета или нет. Я пробовал на своем локальном компьютере, он работает в аналогичной ситуации
Переменная в основном отчете
<variable name="subReportCount" class="java.lang.Integer" resetType="Page" incrementType="Page" calculation="Sum">
<variableExpression><![CDATA[$V{subReportCount}.equals( null ) ? 0 : $V{subReportCount}]]></variableExpression>
<initialValueExpression><![CDATA[0]]></initialValueExpression>
</variable>
Возвращаемое значение для подотчета
<returnValue subreportVariable="SubVar" toVariable="subReportCount"/>
Печатать при выражении для элемента нижнего колонтитула, в моем случае я показываю номер страницы
<printWhenExpression><![CDATA[$V{subReportCount} > 0]]></printWhenExpression>
Это должно сработать, если нет, поделитесь своим младшим xml и образец данных. Удачи!