added unimplemented method to COlumnFactory
implemented tests (currenlty not passing) for StatementExecutor