Java Ferns need to have their rootstock tied to a stone of some bogwood, you should not plant it, if you do, the rhizome will rot.
As for tall plants, most Vallisneria species will grow in lower light and will reach the top of your tank. Avoid the ones with twisted leaves though, they tend to need more light.