Parameter arguments' types such as varchar2 do not have size attributes, so replace "varchar2(25)" with just "varchar2".
See the Oracle docs on parameter usage. Specifically:
**Parameter Datatypes**
The datatype of a formal parameter consists of one of the following:
An unconstrained type name, such as NUMBER or VARCHAR2.
A type that is constrained using the %TYPE or %ROWTYPE attributes