DJ - Catty is right. Do you have a canceled check, receipt or anything that shows the ticket was previously paid? That totally sucks that they would haul him off to jail; it just doesn't sound right.

Call your local Bar Association Legal Aid Program to get an attorney. I'm sorry you and John are having to go through this; you sure have had a rough time of it.