SpreadsheetVersion.EXCEL2007.getMaxTextLength() is unlimited but should be limited to 32767. See "Total number of characters that a cell can contain" http://office.microsoft.com/en-us/excel/HP100738491033.aspx
I have verified the limit in Excel Fixed in poi in r941372.