Yes, these documented limits have not changed since Net Express.
Although the compiler will actually allow for larger data items and data divisions much larger than 256MB it is advisable to keep your programs within the documented limits as the behavior of using larger items is at the moment undefined.
We are currently in the process of updating the documentation so that it reflects the actual limitations (or lack thereof) of the Visual COBOL product.
This will be available in a future product release.
The compiler is now capable of generating both 32-bit and 64-bit code to run under native Windows or Unix/Linux environments as well as generating 32-bit and 64-bit code to run under managed .NET or JVM environments so the compiler dynamics have changed but have not yet been fully documented.
Our question to you would be, in which environment do you wish to deploy, native or managed code?
We are also happy to work directly with you to resolve this using other techniques, for example, using dynamic memory allocation.