This isn't perfected or anything, but I'm trying to make a list of normals that beat out or at least trade with Jin's normals (from poke-distance or closer). By 'beat out' I mean, you see the move coming out and react to it with a normal of your own.
5A (some distance): answer with anything once it's out.
5A (up close): 2A/2B maybe?
5A (dash primed): not sure...
6A (some distance): most things beat it unless it's fully out.
6A (up close): Not sure but it's kinda slow so 5A maybe unless it's part of mixup.
6A (dash primed): 5A possibly.
2A (some distance): jB/jC/5C, maybe?
2A (up close): not sure...
2A (dash primed): again, not sure...
5B (some distance): haven't tested, so not sure.
5B (up close): 5A/2A possibly? Otherwise it's kinda fast.
5B (dash primed): unsure.
6B (some distance): 6A/5B will beat it I believe.
6B (up close): 5A
6B (dash primed): 5A but otherwise unsure.
2B (some distance): 5B/5C maybe.
2B (up close): 2A possibly?
2B (dash primed): not sure.
5C (some distance): beats most ranged pokes, so I'm guessing jump normals would beat it in some situations.
5C (up close): same situation as above, so not really sure.
5C (dash primed): even worse to deal with than the other two, so not sure.
6C (some distance): possibly 5B.
6C (up close): 6A/2C maybe.
6C (dash primed): 2C/2B maybe?
2C (some distance): 5B works on its startup I think, 5C maybe too.
2C (up close): answer with 5A/2A/2B maybe.
2C (dash primed): probably most fast ground normals beat it, but otherwise not sure what's best.
3C (some distance): answer with 5B/5C
3C (up close): kinda fast so unsure.
3C (dash primed): also fast so unsure.
5D (some distance): pretty sure 5B beats this on reaction, 5C may trade/exchange with it.
5D (up close): 5A/6A maybe, 2C maybe as well.
2D (some distance): a dash-primed 5B can beat this I think, and maybe 5C if you're not too slow to see it coming.
2D (dash primed/distance): untested, so unsure.
2D (up close): always wiffs so you get a free punish/2C FC
6D (some distance): 5B will hit most of the time, but could trade/exchange if you react too slowly. dash-primed 2C also works in some situations.
6D (up close): 5A/6A/possibly 2C
6D (dash primed: possibly 2C otherwise unsure.
j.A (backwards): dash-primed 6A maybe?
j.A (forwards): 6A
j.A (airdash/IAD): 6A?/5A possibly.
j.B (backwards): unsure, possibly 5D(2).
j.B (forwards): preemptive 6A
j.B (airdash/IAD): 6A I think.
j.C (backwards): unsure, maybe 5B/dash-primed 6A.
j.C (forwards): 6A I think.
j.C (airdash/IAD): not sure since it's fast.
j.2C (backwards): not sure.
j.2C (forwards): 6A maybe.
j.2C (airdash/IAD): 5A/6A maybe.
j.D (backwards): not sure.
j.D (forwards): not sure.
j.D (airdash/IAD/crossup): reverse 6A maybe.
This list assumes you are on the ground most of the time, and also excludes use of Inferno Divider as a get-out-of-trouble move, though if you can RC it it's safer, but 5A up close/dash-primed 5C seem to be the worst to me as Jin can throw you from crouch normals. Also no mention of oki or what to do with normals that come out once you block the first hit.
If anyone has better input on Jin's normals than me (and you probably do), please say so.