Call External Object in Class Function During Callback

Try:

register_activation_hook  ( __FILE__, array( new MemorialCandles(), 'dbInstall'   ) );

Or define dbInstall as ´static´ and use that to set the table name instead the constructor, which I think is the best approach.