Objects behind glass shader appear black
You are using a glass shader for the cornea. 
Unfortunately that shader does not behave as expected when it comes to letting light through it...

You need to add some transparency to it in a node setup like this:



For a more detailed explanation read: How to illuminate the darkness inside glass objects in Cycles?