The judge made the only call he could make on this. The process of instructing a jury is about proving clear, unambiguous instructions about what is necessary for a conviction on each count. The lack of clarity in the statute itself made that an impossibility.
It is very clear that open carry of a long arm is legal for those age 16 and over as long as it is not a short barrel.