Improve column metadata retrieval

Had bug where "MONEY12" was being interpreted as integer.