Coffee is a stimulant which causes adrenalin levels to increase, a bit like stress. This effectively cancels out insulin. I recently started the low GL diet by Patrick Holford which explains this. I didn't really believe it but now I've given it up I found it played a big part in high BG levels.