No estoy muy seguro de haber entendido tu pregunta.
Si desea imprimir el resultado de su respuesta de búsqueda de acuerdo con su ejemplo, debería ser algo como esto:
SearchHit[] results = sr.getHits().getHits();
for(SearchHit hit : results){
String sourceAsString = hit.getSourceAsString();
if (sourceAsString != null) {
Gson gson = new GsonBuilder().setDateFormat(dateFormat)
.create();
System.out.println( gson.fromJson(sourceAsString, Firewall.class));
}
}
Estoy usando Gson para convertir la respuesta Json a FireWall (POJO).
Espero que sea lo que estabas buscando.