Somethings are still missing ..compilation errors :
This API does not exist .. :
CommonConnectorFunctions.ConnectMMSM(dbName);
THere is one in commonconnectorfunctions which takes 2 parameters not one...
Also I noticed you have used the unconvention "_" in class names this can cause some problems as some java programs use this naming convention to mean something .. I would suggest you rename them and place them in a package hierarchy if you want longer names
instead of : "CourtJudgement_HighCourtofJustice_Constitutional_AntiCorruption" ... you could put it in a package called "courtjudgement"
and then layer them as subpackages /courtjudgement/highcourtofjustic/constitution/AntiCorruption.java
I am moving all your code into a separate package within the metadata folder so you can restructure accordingly...
Also I will move out the existing ConnectMMSM function into its own utitly class since the place where you have put is utitlties for the generic connector ... while you have used your own custom implementation ...
Ashok