In the Eclipse preferences, go to Java > Editor > Content Assist. In the Auto Activation group, in the the Auto Activation triggers for Java add all the letters and space after the dot.
You can also reduce the activation delay. I have set mine to 50ms for instance.
I think it should give you most of what you expect. Note that I have never used STS.