I'm afraid I cannot help you there. I have never used SDE before, but I have seen that people have had a similar problem. Have you verified that the field names are the same? If the table has the same schema it doesn't make sense why it would work on your test FC and not on the FC in the SDE database. Did it add those fields extra fields in? Hopefully someone with who knows more about SDE will see this and have some insights.