First, I would advise you to make sure you have set the correct type (screenshot
If the data type is correct, it looks like the field name specified might be the problem. Please note that the field name has to match the original field name you have specified, and that SetValue() is case-sensitive, so please keep that in mind as well.
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Sitefinity CMS Ideas&Feedback Portal
and vote to affect the priority of the items