Hi Bregalad,
I'm sure there are better ways to do this, probably with css, but this method works. 
Enter all of your page content, minus the table. Open the page in a browser and scroll to the bottom of the page. Decide approx. where you'd like the table to appear and see what text will be next to it. Back in your editor, scroll down to the text you chose to be next to the table. Add your table just above that text. You'll have to specify a table size, and align="right", or the table will sprawl all over the place. Your markup will look like this:
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<table cellpadding="5" cellspacing="0" width="200" align="right">
<tr>
<td>table content</td>
</tr>
</table>
<p>where you want your table</P>
Notice I've used a width set in pixels. You could also specify the width as a percentage. width="30%"