Your out of memory exception was from the JVM which has the maximum memory setting pre-configured. I would suggest setting the min-capacity to the max capacity and then find out how much memory is free on your jvm. I would also preset the JVM to the min to max memory. I would also set your max jvm memory setting higher. You can download a copy of JProbe and get better information on what is going on with your memory.
- bfn - JAW