Judge dismisses 6 of 7 felonies against lawmaker