If the SP is SQL, then "select text from syscat.routines where routineschema = ? and routinename = ?" will get you the entire CREATE PROCEDURE statement. I do not know how to get this for a non_SQL SP.
If you just want the parameters:
select parmname,case rowtype when 'B' then 'INOUT' when 'C' then 'Result after Casting' when 'O' then 'OUT' when 'P' then 'IN' when 'R' then 'Result before Casting' else '??' as type, typeschema,typename,length,scale from syscat.routineparms where routineschema = ? and routinename = ?
HTH
Andy