I am facing same problem while working on SQL server CDC.
Per your last comment did you change in procedure @LastLSN to INT ( instead of BINARY(10))?
I understood that u put
in parameter mapping Usertable::Tablename input and User::StartLSn output.
and in resultset selected single row,and result setname=o,User::StartLsn.
parameterdatatypes both string and package variables also string,
I am not getting option to select parameterdatatypes as string, did you put varchar here ?
Could you please clarify what changes fixed your issue??
Thanks in advance.