they'll wipe out the meatshield before they even get closed to the cataphract, Ca will continued moving forward the Ar eventually
my understanding of the battle mechanics is that the cavalry or cataphract in this case will skip all the meatshield units and head straight for the archers since they're usually the most expensive. Thats why when you hit lvl 10 valleys cavalry still kill your archers.