Two avenues to explore:
1. Under accounting preferences , check the setting for a transaction which is backdated. Is it set to current period or first open period?
2. Two ,edit the journal, change the period to April, change the approval status field to 'Approved' and then save. I say this knowing that the approval workflow might have already moved it to approved status while the record was not saved because of the error message.