Now that aleunix has confirmed OpenBSD can be booted from the BIOS, this problem's root cause is either a Grub2 configuration problem, a Grub2 usage problem, or a Grub2 software problem.
I recommend obtaining support from the appropriate GNU mailing list.
http://www.gnu.org/software/grub/