Код:
xmlNode4Text.appendData(text1+text2);
вы так уже пробовали? думаю, что не прокатит, потому как сначала оно должно конкатинироваться и положить результат во временную переменную, а переменной с такой длинной нету и это вызовет ошибку.
так что правильней будет
Код:
tBigText.GETSUBTEXT(text1,1,1024);
xmlNode4Text.appendData(text1);
tBigText.GETSUBTEXT(text2,1025,1024);
xmlNode4Text.appendData(text2);
с кодировкой уж как-нибудь сами, ща нет времени пример искать