I take it with "I cannot allocate more than 1GB" you mean you think it is not possible to allocate more than 1GB. Please explain why you think so, because there is no upper limit for the amount of memory yEd can use. Maybe you used the wrong option? The correct option is -Xmx (not -J-Xmx as you have written), e.g. -Xmx2048m will allocate 2GB.
That said, I am not sure if increasing the available memory will help if your spreadsheets are so big that you think you will need more than 1GB of memory to read these spreadsheets. So, how big exactly are your spreadsheets, i.e. how many entries are there in your matrix? And how do you know that the import fails because of memory shortage?