Is it possible to see the (completed) SQL Statements executed by a specific session?
yes, read up on FGA (fine grained auditing). 

http://www.oracle-base.com/articles/10g/auditing-10gr2.php

this should do what you want to accomplish.