No change, still says null.
An update. This expression is no longer in my group 1 but now I decided to place it in the page header.
This is my expression:
new Date($F{YearMonth} / 12, MONTH(IF($F{YearMonth} % 12 == 0, 12, $F{YearMonth} % 12)), 1)
(weird how it will error if Date is set to DATE, when rest of the variables are in caps?)