Justin Craven, 27, pleaded guilty to misdemeanor misconduct in office, multiple media outlets reported