In this chapter i will cover the general non-mid laners you want to consider not picking Katarina against.
This guy is scary for Katarina, he can shut down your ultimate very easily and will be very tanky late game so you will not be able to harm him.
Yet again a scary guy for Katarina. Has many ways of shutting you down and is just in general an annoying champion to vs as a melee champion.
This guy will destroy you. Once you are grabbed into his range he will literally two hit you. When you see him in the other team i highly recommend opting out for an early zhonyas.
She is in the same position as alistar and blitzcrank. Many ways of shutting you down and is scary tanky late game.
He has the most cc in the game i believe and he will just make your life a living hell
Be very careful when against a skarner. Let him waste his pull on one of your tanks then go in to fight. If he pulls you, you will be instagibbed and useless during the fight.
Just because fiddles is not mid he can be jungle or support and this will shut you down very hard, he has his silence and his huge duration fear, when you see a fiddles on the other team play safe at all teams unless you can see him on the map.
Cho gath is very scary for katarina he has 2 ways of shutting down your ultimate and his cc is just amazing, if the enemy has a cho gath in their team then be weary in lane and make sure you know where cho is before you try and make a play, if you roam and this guy conouterganks you it can turn the gank around a lot.
Thresh has 2 ways of bringing you out of your ultimate and if he get's you with his hook even if you shunpo away he can pull stun you and pull you back to him, also if you shunpo through a wall of his ultimate you will activate it and lose 99% movement speed.
Lulu is a very annoying champion to vs as Katarina. Lulu can bait you into thinking that the enemy is easily burstable but if you jump on top of them and try to ult them down Lulu will ult them which knocks you up and cancels your ultimate and gives them a huge amount of hp back. Also in team fights Lulu can use her whimsy to silence you and make you absolutely useless and can also kite you for her team by constantly using her glittterlance.
Lissandra has a lot of cc to shut you down, if you dive in and try to assasinate people she can just ult you and burst you down and make you essentially useless. also her w shuts down your mobility making you a lot less jumpy and mobile in team fights.
Udyr's ability to stun you every several seconds is very annoying in team fights, having a team that can kite udyr for you helps a huge amount in team fights.