Зачем вам нужен -Xms768 (маленькая куча должна быть не менее 768 ...)?
Это означает, что любой процесс Java (поиск в Eclipse) начнется с выделенной 768 м памяти, не так ли? Вот почему ваше затмение не может начать правильно.
Попробуйте, например, -Xms16 -Xmx2048m.