Assuming he prepared before meeting Superman
I don't think Cavill's Superman would sit down with the military and divulge what he can and can't do.
Batman shouldn't know either.
Superman- Oh yeah I can't see through lead.
Scientist- Anything else?
Superman- I'm lactose intolerant.