Tamanho de strings

Qual o tamanho máximo que uma variável do tipo String suporta?
Estou com problemas armazenar um grande texto dentro de um campo “text” do banco de dados, sempre armazena somente um pedaço do texto, tem a ver com tipo de dados da variável que estou utilizando?
Estou capturando o conteúdo de um editor de texto e armazenado em um bean do tipo String e aí mando para o banco!

Ola,

Bom, é recomendado, quando se trabalha com strings grandes, o uso da java.lang.StringBuffer… acho que isto pode resolver o seu problema.