I'm afraid I don't know a whole lot about plants. One thing I do know is that java fern is extremely hardy; I am currently using it in an African tank and its going very well despite their reputation for shredding everything. I believe it has a very bitter taste (in fact it may even be mildly toxic to fish) so they pretty much learn to leave it be.