You're right--the crime of perjury requires someone to lie while under oath, which is what Clapper did.
Being honest about not being able to answer a question in an open forum isn't perjury. That is someone trying to follow conflicting laws and erring on the side of caution. If his information was bad and he wasn't aware at the time, it isn't perjury. Misremember but try to answer? Not perjury.