It does not tell you that there is no battery, it tells you there is no clock. If the battery goes empty, the clock might stop running. And if the clock is not running, it is not recognised by AmigaOS. And if it is not recognised, there is no legal way to start it again.
However, I've written a program which just fills the clock's memory area with zeros, no matter if there is a clock or not. This has restarted my clock several times.
Try this:
http://home.t-online.de/home/thomas-rapp/download/RestartClock.lhaHowever, there is no guarantee that it does no harm to your computer.
You should check if the battery is ok, or the clock might stop running everytime you switch off the computer. Also a leaking battery might destroy the board. Load the battery on a regular basis to keep the clock alive.
Note that the battery backed up clock is *not* the system clock. The backed up clock is only used once during the boot process to syncronise the system clock. The Amiga will run fine without a battery backed up clock, just the system clock will go wrong.
Bye,
Thomas