Answer: If the existing soil is too compacted to till or dig up with a shovel, it won't be hospitable to any but the toughest plants -- most of which are "weeds." I'm afraid that if you simply top off the area with an inch or two of soil, the existing weeds will pop right through, and any new plants you put in will have very shallow root systems because they won't venture into the compacted sub-soil.
Ideally, you should dig up the area and incorporate organic matter such as compost to improve drainage. If this isn't feasible, you might want to create some raised beds, using stones or wood to create mini retaining walls. Then fill these with at least 8" of good topsoil. (This will take quite a bit of topsoil, however -- most likely more than the 10 bags you have now.)
If this isn't an option, then I'd go with containers. A few large, well-maintained containers will create a nice setting. If you don't like the scraggly, weedy area, consider laying down some cardboard or newspapers and covering the area with mulch. Then place the containers and your bench on the mulch and enjoy.
Q&A Library Searching Tips