Public Class ConnProperties{ private String driver; private String url; private String username; private String password; public ConnProperties(){ setDriver(null); setUrl(null); setUsername(null); setPassword(null); } ... attribute getter and setter methods } Public Class ConnPropertiesInterface(){ public ConnPropertiesInterface(){ super(); } public ConnProperties getProperties(String appID){ ConnProperties connProps = new ConnProperties(); ... Get Connection Properties from configuration file based on ... appID, update ConnProperties object with returned ... values such as connProps.setDriver(result.getString("driver")); connProps.setUrl(result.getString("url"); return connProps; } }