No tengo algo asi, pero sin duda lo haria leyendo el archivo separado por comas, o como XML, como lo hago actualmente con un XML que esta en una carpeta definida:
Cita: DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
// Instruccion Parse que muestra directorio duplicado.. debe reemplazarse por inputstream
// Document doc = db.parse(file);
// Similar accion se tomo en HomeServlet.java
InputStream is = null;
is = this.getClass().getResourceAsStream("configuracion .txt");
Document doc = db.parse(is);
doc.getDocumentElement().normalize();
NodeList nodeLst = doc.getElementsByTagName("ENTORNO");