I certainly think you should go to J and say "I can't refinance this card until you pay me the $3000 you promised me".

Yes, he'll probably flake, but he might possibly pay you SOMETHING or agree not to push on the card getting refinanced?