It wouldn’t directly, but it shouldn’t be too hard to modify it to work.
I used the stock ST WeMo and the code here and modified it to work with the crockpot
I googled the coffee maker and it looks like it only has off/on. If those commands are the same as the switch (which I would suspect they are) , you may only need to add the coffee pot’s device signature to the stock ST connect file.
The signature can be found by opening a browser and going to http://deviceIP/setup.xml and looking for something like this
<deviceType>urn:Belkin:device:crockpot:1</deviceType>
Then you’d add the urn string to the WeMo Connect Code:
private discoverAllWemoTypes()
{
sendHubCommand(new physicalgraph.device.HubAction("lan discovery urn:Belkin:device:controllee:1/urn:Belkin:device:sensor:1/urn:Belkin:device:lightswitch:1/YOUR_URN_HERE", physicalgraph.device.Protocol.LAN))
}