Were you charged under a Municipal ordinance, perhaps?
In the state of Ohio,
first offense possession of under 100 grams of marijuana is a minor misdemeanor, punishable by $100 fine, no jail, no criminal record, no drivers license suspension.
You should speak with an attorney.