initial attempt for abstraction; druid works with Derby as default

i dont think this for loop is needed