Hi Billy ,
Since no predefined count of columns or column mappings exist I would recommend the following approach :
Dynamically create and populate a DataTable from your data and leave RadGridView to autogenerate its columns.
RadGridView for WPF has a good support for working with DataTables and this will keep the solution simple while giving the 'dynamic' option of building columns.
the Telerik team