TAJO-1109: Separate SQL Statements from Catalog Stores

It has been tested on Embedded derby databases, PostgreSQL, Oracle 11g, and Oracle 12c.