Quick update... My problem appears to be in the conversion of DT_STR (on the SQL Server side) to DT_BYTES on the AS400. I've searched on the issue but there is little information. I am on I5/OS V5R4 with a very recent iSeries Navigator SP.
If anyone has any ideas...