¿Cuántos caracteres puede contener un Java StringBuilder?

¿StringBuilder tiene un límite de caracteres para la capacidad máxima en JAVA?

StringBuilder url=new StringBuilder();

stmt = connnection.createStatement();
String sql="SOME QUERY";
rs = stmt.executeQuery(sql);
while(rs.next())
{
    String emailId=rs.getString("USER_EMAIL_ID");
     url.append(emailId);  
}

¿La variable 'url' de StringBuilder tiene una capacidad máxima o puede contener todo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta