Please, don't, they're pretty bad. It's better for you to look at vanilla examples and other people's mods like Botania.
Don't make base item classes, it'll just be a nuisance when you want to extend something else.
Besides that looking at your problem I don't see anything wrong, post more code, preferably as a git repo.