You missed an 'a':
param[1] = new SqlParameter("@messge", message);
ALTER procedure [dbo].[sp_deleteapplicationfromstage1](@applicationnumber int, @message varchar(100) out )
Try:
param[1] = new SqlParameter("@message", message);
ALTER procedure [dbo].[sp_deleteapplicationfromstage1](@applicationnumber int, @message varchar(100) out )
That will probably fix it!