/**
 * Created by loomisdf on 4/10/2016.
 */

public class Main {

    static DatabaseFrame dbFrame;

    public static void main(String[] args) {
        dbFrame = new DatabaseFrame();
        // load the sqlite-JDBC driver using the current class loader
        try {
            Class.forName("org.sqlite.JDBC");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

        Game g = new Game();
        g.id = 1;
        g.name = "Brink";
        g.price = (float)19.99;

        System.out.println(g.categories());

        Object rowData[][] = {{"1", "2", "3"},
                {"4", "5", "6"}};
        Object columns[] = {"col1", "col2", "col3"};
        dbFrame.replaceTable(rowData, columns);
    }
}

@@ -1,8 +1,32 @@
+import java.util.List;%0A%0A
 /**%0A * C
@@ -572,25 +572,24 @@
 ies());%0A
-%0A
         
 Object r
@@ -584,133 +584,75 @@
     
-Object rowData%5B%5D%5B%5D = %7B%7B%221%22, %222%22, %223%22%7D,%0A                %7B%224%22, %225%22, %226%22%7D%7D;%0A        Object columns%5B%5D = %7B%22col1%22, %22col2%22, %22col3%22%7D;
+TableInfo t = new TableInfo((List%3CModel%3E)(List%3C?%3E)g.categories());%0A
 %0A   
@@ -677,16 +677,18 @@
 ceTable(
+t.
 rowData,
@@ -688,16 +688,18 @@
 owData, 
+t.
 columns)

add examle code to Main.java to show how TableInfo class is used