Análisis de HTML en texto sin formato formateado usando jsoup

Estaba trabajando en un proyecto de Maven que me permite analizar datos html de un sitio web. Pude analizarlo usando este código a continuación:

public void parseData(){
        String url = "http://stackoverflow.com/help/on-topic";
        try {
            Document doc = Jsoup.connect(url).get();
            Element essay = doc.select("div.col-section").first();
            String essayText = essay.text();
            jTextAreaAdem.setText(essayText);


        } catch (IOException ex) {
            Logger.getLogger(formAdem.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

Hasta ahora no tengo problemas. Puedo analizar los datos html. Estaba usando el método select de jsoup y recuperando datos usando "div.col-section", lo que significa que estoy buscando un elemento div con la clase es col-section. Quería imprimir los datos en un área de texto. El resultado que tengo es un gran párrafo, aunque los datos reales en el sitio web son más de un párrafo. Entonces, ¿cómo analizar los datos como los del sitio web?

Respuestas a la pregunta(1)

Su respuesta a la pregunta