Extend addColumn to support arbitrary data types (#13334)

Change-Id: I3bd9d4b6fb6c4b289421c6982ba28d893a97908e