Out with arrays, in with collections.
Add a version of createTableIfMissing minus uinqueness constraints.

Most callers don't want or need 'em and have to import List and Collections
just to conveniently pass in an empty list.