Go back to the query that worked and check the sql (sql view). I think you missed some of it - there is no FROM clause. Also, [Journal Date] may be part of the query's fields but once you migrate the sql over to vba, it has no exposure there. It needs to be a form control reference or a variable. Also would advise to step through the code and report which line the error is raised on, just in case it has anyting to do with the function you're calling: IncomeStatementDetailed.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.