oo4o の場合、使わない OraParameter オブジェクトを放置しても SQL は実行できましたが、ODP.NET ではエラーになります。
SQL で使用しないものは、削除する必要があります。
:Name で SQL を検索し、存在しないものはバインドしないようにします。