Você tem que pegar o componente que está dentro do JScrollPane.
O ideal seria você ter a referência somente do componente de texto, e esquecer do JScrollPane.
Mas se isso não for possível, use o método scrollPane.getComponents() e itera até achar o componente que você quer.
Então você faz isso:
Digamos que o componente seja um JtextArea, então:
JTextArea component;
String value = component.getText();
yorgan
Amigo, acho que a melhor solução é converter esse objeto em um array de bytes.
Dessa forma você pode gravar isso onde precisar e depois remontar o objeto.