You're limited by the maximum size of a Java String. That's all. This should be the equivalent of length Integer.MAX_VALUE (2147483647), which is the max size of an array, since a String is a char array.
Otherwise, it's the Eclipse console capacity limit, as others have said.