No.... Reptile isnt jc worst match up. Anyways, this is 5-5 maybe 5.5-4.5 on reptile favor. Reptile cant zone jc that much because cage has the best dash in the game, 3 fast dashes and hes in reptile's face. So you can get far from him if you have a chance, throw a few fbs and spit to build meter. And dont waste meter on ex slide either, this is a bad tip.... theres no way jc can win against reptile long range hands down.
Now, the thing about jc frame trap is that he can not frame trap reptile with ex fire ball. It would wiff and you can do a full combo on him, so in a way JC loses one of his most ridiculous frame trap. You just need to know jc strings when fighting him, most popular are 11, 21,21f2, f3, f33, f33b3,f32 down 1, f32. Learn these, try to read. Poke, jump out. Remeber when jc does 21f2, or f33b3 the pressure is surely over.
Putting an ex slow ball on the screen, force him to block and pressure. Even if he tries you combo you, all his combos are on the ground so the fb just hit him then its a full combo.
You said he likes to turtle or couch block? Dude, you have your down 4 acid hand mix up, 32,321,321 acid hand. 32 and 321 has 0 frame. Ive seen some reptile uses 32 invi, but im against this because it is -2 with invin. Seriously down 4 hand IS one of the best close range move in the game. The point is, you cant zone out jc completely; but you can handle him close range, so let him come to you and build meter as much as you can. Hell, at full screen you can put sfb, dash jump punch 321 mix up. This slow ball full screen can lock down JC and forces him to block, so do it sometimes as a mind fuck. Ex fb works the same, jc doesnt have a teleport abuse that shit