No, I can't find any obvious mistake. The only thing in doubt is the missing or cut off GND lines. Every signal line should be surrounded by GND lines to give them a defined wave impedance. So, just to make sure, I would use a 9 wire ribbon cable and connect every other line to GND at both sides.
If it still doesn't work, it's probably not because of the cable.
What error message do you get from jtag?