Our ODBC connector does not support writing list (or dict) types to databases, as most databases don't have a type that corresponds to a list, and neither does the ODBC standard. You can use unpack to split up the list column into many separate columns though, and that should work with many databases. It would look something like this:
unpackedsf = sf.unpack('Interest')
Also, which database are you using? to_odbc can be tricky because there's no way to know for sure which database-specific type to pick for each SFrame column type...we use a heuristic to pick the best type, so these errors can happen even without a list or dict type. If the above doesn't work, we'll drill down to what type isn't working.