that must be one big betta!!!!
usually males are solitary. it is possible to place em in a community with neons but you may experience the same problem or the neons maay nip his fins.
if you wish to try again, i suggest using a 10$ 10 gallon tank with a cave for hiding