I'm pretty sure that "echinosperma" is falsely attributed to B. japonica. It's actually a variant of Blyxa aubertii.
B. japonica itself has two variants to the best of my knowledge but I'm not sure of the differences between them. The colour difference is down to lighting and to a lesser extent nutrients (just like many other plants).
Bookmarks