1024 looks ok maybe a little.
I'm not quite sure what your servlet is doing, but in order to give you an idea, I have an e-commerce application with about 1000 daily users working on two small copies of ec2. Tomcat downloads are distributed via mod_jk.
JVM . , , -, .
Windows Linux? IMO, Linux .
, ec2 JMeter - . - ( , linux, ).
, , . ec2, .