either the battery is bad, or it isn't getting a charge.
+1 , Basically. And if the alternator is bad and the battery was " deep discharged " , it may be bad now , too.
Disconnect the battery and jumper in another good battery, even a car battery. Connect a voltmeter between the two ST1100 battery terminals and start the bike using the substitute battery. If the voltmeter reads at least 14.2 volts , the alternator is good - at least at this time .....
If the alternator looks good, do the visual checks that John mentioned. Then install a new battery ( I have bought three AGM's and never had a problem with any of them ) and keep an eye on your voltmeter. Good luck.