Fixed generics problem! Compiles successfully, moving on to unit test.
Removed all @Override methods. I can't seem to populate the sparse array once it's created. Maybe a faulty insert() override is the culprit?