Create a completely generic database with pure Java