Maybe you can try
1. to remove
Add_Parameter(pl_id, 'ORACLE_SHUTDOWN', text_parameter,'Yes');
2. and also put messages for checking values of parameters
Add_Parameter(pl_id, 'p_stat_id', text_parameter, ''''||:parameter.p_stat_id||'''');
message(:parameter.p_stat_id);
pause...