How can I execute a PL/SQL procedure for Oracle via JDBC?
Instead of EXEC, you should put it between begin ... end, or use the { call } syntax.
Here is an example, in the documentation:

http://docs.oracle.com/cd/E11882_01/java.112/e16548/getsta.htm#i1014127