I haven’t played a hoplite/cataphract myself, so take this with a grain of salt.
The early skills from swordsman will get outscaled and will fall out of use. Imo 10 points in bash is a bit of a waste as eventually it will just be a filler while your other skills are on cooldown. Instead you could place 5 points into pommel beat. This way not only you get another filler skill, but also another type of damage for leveling. Worth mentioning you only need 3 levels in bash for the knockdown attribute.
IIRC finestra on circle 2 already gives you 100% uptime, so the extra levels will have to pay off for the buff alone. You might want to double check those numbers and see if they are worth the extra skill points.
I have my doubts as to spear throw, but I haven’t tried it out myself. If I were you I’d drop the 3rd hoplite circle for an extra cataphract one and use those 5 spear throw points on stabbing instead.
Additionally, long stride is not usable while you are mounted (or at least it used to not be), while the cataphract skills require you to be mounted. If you want 2 handed spears I’d recommend going mounts and dropping long stride from hoplite.
Something along these lines is what I’d go for. Splash points on pain barrier/trot might be nice as well.