When returning a string from a stored procedure as a return parameter, we must set it to a non-null value before the stored proc is called – even if it’s an output-only parameter.
So we’ll need to make your parameter have a direction of InputOutput and set a default value:
<asp:Parameter Name="MyReturnParameter" Type="String" Direction="InputOutput" DefaultValue="A Text As Default Value">