It's all about the
preposition and the way you think about the
lap. If it's considered as a
surface on which you put something, you use
on; if you consider the
lap as a
place in which something is put, then use
in.
Lee had a cat sitting on his lap.
Mario sat with his hands clasped in his lap.
___________________________
NOTE:

Bear in mind I'm not a teacher!