Resources for the DotNetNuke Community
I'm sure there some piece you're not doing right. This is the most simple tutorial you can find, I cannot imagine something simpler. So please, relax and take your time to understand what you're doing, this is the best way to find the source of the errors and learn.
The DataProvider class is an abstract class. It just defines the contract that any provider has to follow in order to be compatible with that module. So this is what the SqlDataProvider does.
But your problem is that in some place on your module you're referencing a method called "AddHelloWorld" that is not defined on the DataProvider class. Please verify this point, should be a problem with the naming or similar.