Upvote:1
If you're staying airside in Incheon (which I supposed you will), and for less than 24 hours, then you don't need a transit visa: only people from Sudan and Syria do.
Likewise, Ethiopia doesn't require a transit visa for travellers who stay less than 12 hours airside.