I know this is an older message, but I was having the same issue and located the answer in a book.
Sometimes, when using Embedded Database, the server we just added will not be listed as shown in the figure above (although the message "Server created succesfully" does show up). This can be corrected simply by running the following two commands (in the Linux shell as root):
perl -pi.bak -e 's/(.serverName.)/ serverName varchar(255) not null,/' /opt/openfire/plugins/asterisk-im/database/asterisk-im_hsqldb.sql
service openfire restart