Question: are you able to catch eternatus?
Answer: It is impossible for you to catch him in this battle. You are meant to defeat Eternatus. After defeating him once, Eternatus will kick off what appears to be a Max Raid battle. You'll find that your Pokémon are unable to attack it for a few turns.