I hope you don't have BBA. It's not fun at all. But as best I can tell, I think you're getting hair algae. Otos won't eat it.
I have the same question regarding the substrate. Based on your description and on the pictures, it appears to be regular aquarium gravel and not anything specifically for plants. If so, I hate to say it, but you'll need to change it to a substrate for plants.
Right now, your plants are being starved. They're not getting any ferts nor any CO2, but it appears they're getting lots of light. That's what's bringing on the algae.
A low tech tank is good (with no ferts or CO2), but you have to keep the light low, as well. Plus, the plants receive nutrients from the substrate for plants.
Here's what I would suggest before you start getting otos.
(1) As much as I know you won't want to do this, you need to replace the substrate with one specifically for plants. Plain gravel isn't a good idea.
(2) Physically remove as much of the algae as you can. At least get the long threads off.
(3) Go to your LFS and buy some Flourish excel. Here's a picture of the bottle you want to look for: http://www.americanaquariumproducts....rishexcel2.jpg
Make sure it says "excel" on the bottle because there's a whole line of Flourish products with bottles that look very similar.
(4) Go to a drugstore and buy this syringe
. You'll find it in the baby products isle (it's used for baby medicines). Places like Walgreens should have it.
(5) Read the bottle of excel for the "after water change" dosage. Put that amount in the syringe.
(6) Turn off your filter and then squirt the excel directly onto the algae. Let it sit for 15 minutes and then turn your filter back on.
(7) And, finally, reduce your lighting. You can do this by running fewer bulbs when the lights are on, by raising the lights further away from the tank, and reducing the number of hours the lights are turned on. Try 7 hours at the most to start. Then, once you get the algae under control, you can try to lengthen the time slowly.
Flourish excel can kill algae. It's also a replacement for CO2 so it'll be good for your plants while it's working to kill the algae.
Repeat the excel treatment every day, squirting it at different places each time. It won't take long for it to kill the algae. Make sure you do a 50% water change once a week.
I can't remember if excel is harmful to java moss so double check that before squirting it directly at the moss. Maybe someone else can post a message to confirm if its okay or not on java moss.
Oh, and btw, the plant you have labeled as Java Fern appears to be right. I'm not sure of the others. The one you've labeled as sword is not healthy at all, and without any fertilizers or CO2 (or excel), it's not going to do well. So don't get upset if it melts away.
You'll get the hang of it soon. You have a nice start for your first try. And don't forget that algae is always what we all grow the very best at the start so you're well on your way to having a great planted tank!