Get the description as a String. Now you have at least four ways:
1) use a BufferedReader wrapped around a StringReader wrapped around the String. Use readLine() thrice, but keep in mind that it will return null sooner if you have less than three lines. Note that readLine() removes the line breaks so you have to re-add them.
2) use a java.util.Scanner wrapped around the String. Use nextLine() in combination with hasNextLine(). Scanner.nextLine() also removes line breaks.
3) use the indexed version of indexOf to find the third occurrence of \n.
4) use a java.util.regex.Pattern / java.util.regex.Matcher combination to find the third line break. Use Pattern.DOTALL in your
pattern flags. The regex would probably be "\r|\n|\r\n" - a carriage return (old Mac line break), a line feed (UNIX / Linux / current Mac line break) or a combination of both (Windows line break).
The third option will probably be the most efficient but will not recognize occurrences of \r.