I struggled with this issue many hours today, but I was able to make it work in the end.
Bottom line: Remove the semicolon at the end of your SQL command.
It seems that OracleCommand expects more commands to come if you keep it there.