stmt: Cache Columns

Saves a few allocations if a stmt is queried multiple times and therefore lowers the memory footprint