It's actually quite common in the Arab countries to have such confusion regarding age: utter mess with documentation, no regular census (the last one in Lebanon was conducted before WWII) , mistaken identity or, simply speaking, people not knowing their birth date. For example I've heard about cases in Syria when a man is called up for a draft just to turn out they called a five years old or 70 years old. My Syrian professor had two birth dates, but he was lucky it was the same year.
That being said, the freaking judge could see they brought him a four-years old. WTF dude?
I guess Lebanon is different case and no one important want to conduct census because of fragile political system based on sectarianism. Was previous attempt to chose the president 20th time when they wanted to to this? 30?