final DataContextFactoryBean factoryBean = new DataContextFactoryBean();
factoryBean.setType("POJO");
factoryBean.setDatabaseName("my db");
factoryBean.setTableDefinitions("hello world (greeting VARCHAR, who VARCHAR); foo (bar INTEGER, baz DATE);");
final DataContext dataContext = factoryBean.getObject();
assertTrue(dataContext instanceof PojoDataContext);
Schema schema = dataContext.getDefaultSchema();
assertEquals("my db", schema.getName());
assertEquals("[foo, hello world]", Arrays.toString(schema.getTableNames()));
assertEquals(
"[Column[name=greeting,columnNumber=0,type=VARCHAR,nullable=true,nativeType=null,columnSize=null], "