This is what your passing
EXEC sp_DRPL_MassChangeClient @DebtorsDebtID,@OldClient,@ClientID,@UserName,@DebtID
the second @variable is @OldClient which is declared as varchar into
@DebtorsDebtID AS uniqueidentifier,
@DebtID AS int,
The second variable is @DebtID declared as INT hence the error thrown