Probably rejected because of the word poetry. Had read the poem means he read one poem. He read poetry implies he read several poems.
Edit: revisiting this in review mode. You are correct. 'La poesia' is poetry. My 'read poetry' was corrected and the owl said I must use 'the poetry'. As long as WE know what it means, right?