modify get announcement & return null if no record

get announcement method will also return a 2-D array since a program
can have multiple announcements during the same time