What exactly do you mean by table sander? If you're talking about a benchtop 4x36, these are not normally used for knife making. They will take off metal but are not setup so that you can get right to the edge of the belt, to do nice plunge lines. Also the platens (backing plate) are not very flat. Also the range of belt grits and types is more limited.
However that is probably not the main issue with your uneven grinds. If you're freehanding then it's probably that you're not keeping a consistent angle, or are lingering too long in one area. It's easy to get into a vicious cycle where you take a little too much off of one spot, try to correct it by taking off more in another area, then screw that up and have to take off even more in first spot. I just try to keep taking very even passes from heel to tip, never stopping in one area. A very fast belt speed on the sander makes all of this more difficult. To keep the angle in check, start with very high angles (like a machete grind) and gradually lay them back to achieve the height that you want. It's easier to control this way than going for your final grind angle from the start.
For the finish, what are you trying to go for? 400 grit would be a fairly coarse finish for many custom knives, but if done neatly (aligning all of the scratch lines) it can make a decent satin finish. What grit emery cloth are you finishing with? I don't think I have seen emery cloth that was very fine grit (compared to what you can get with sandpaper). When hand finishing you need a good flat surface to back the paper, and take long even strokes. To avoid swirl scratch lines do all of the strokes in one direction and lift off the paper before you stop each stroke. If you are going for a mirror polish you will need to go through all the grits up to 2500 or higher, and then buff it most likely. The fine hand-rubbed satin finishes might stop at 1200 grit or so. But even 120 grit can look good if done carefully.