I would do a UNION that feeds a cross tab:
1. Make a simple query for each status. Be sure that all 3 queries have the same SELECT aliases (StatusDate, Status).
qrySubmittals:
SELECT (DatePart("m",[Date1])) & "/ " & DatePart("yyyy",[Date1]) AS StatusDate, 'Submitted' AS Status
FROM...