Ok I'm stepping in on this.
Have a team with:
1 fire dealing sword / pistol / bomb;
1 poison dealing sword / pistol / bomb;
1 shadow dealing sword / pistol / (shadow bomb actually is not tha great).
Apart from that, if he's spinning and you haven't thrown a curse vial at him:
1- Try to compensate the next time he spins.
or
2- Die and give up.
I highly advise fire bombs, but only the high star ones (4* or 5*), because the others just won't have enough range to reach JK while keeping you away from minions...
.