It's unremarkable for dialogue, but if you have an exercise that says there's something wrong with it, then my guess would be that there's an objection to the use of "he's" to mean both "he has" and "he is" in subsequent sentences.
In formal writing you'd be advised to give the full (unabbreviated) form. It could be argued that having interpreted the first as "he has" (based on the res