Hola Xenu,
Bonito problema. A nosotros nos llevo varias semanas solucionarlo.
Para empezar: Desde Java directamente no vas a poder. Te explico por que:
No existe ninguna funcion en el API de Microsoft para el cambio del nombre del dispositivo de Bluetooth. Para poder hacerlo es necesario hacerlo de forma "oficiosa".
Esto consiste en cambiar el tema en el registro de windows y en
reinicializar el driver que controla el tema.
Esta ultima parte es la que no puedes hacer desde java ya que no tienes un modo de acceso a bajo nivel desde la maquina virtual.
Lo siento. Me temo que es lo que hay.
Por otra parte el realizar una aplicacion de marketing de proximidad desde java no es buena idea. A la hora de afrontarse con una covertura en concurrencia (maximo problema en este tipo de aplicaciones) el java no te da un rendimiento optimo. Afortunadamente solo es un proyecto fin de carrera y no para un uso comercial...

los evaluadores son mas permisivos que un usuario final.